package proyecto.ort.edu.uy.manager;

import java.io.Serializable;
import java.util.List;

import javax.ejb.Local;

import proyecto.ort.edu.uy.dominio.Empresa;
import proyecto.ort.edu.uy.dominio.GrupoUsuario;
import proyecto.ort.edu.uy.dominio.Usuario;

@Local
public interface UsuarioManagerLocal extends Serializable {

	public void agregarUsuario(Usuario usuario);

	public List<Usuario> obtenerTodos();

	public Usuario loguearUsuario(Usuario usuario);

	public List<Usuario> obtenerListaUsuariosPorListaCodigos(List<Long> codigosUsuarios);

	public List<Usuario> obtenerUsuariosDeLaEmpresa(Empresa e);

	public Usuario obtenerUsuario(Long idUsuario);

}
